package com.task.scheduling.service;

import org.springframework.context.ApplicationContext;
import org.springframework.core.Ordered;

/**
 * @description: application加载完成后通知信息
 * @author: zhouliangliang03
 **/
public interface ApplicationReadyAware<T> extends Ordered {

    /**
     * 当spring的applicationContext加载完成后，通过该接口去通知需要操作的对象执行操作
     *
     */
    public <T> T afterApplicationReady(ApplicationContext context);
}
